package com.groupbuying.settleconsumer.service;

import com.groupbuying.settleconsumer.utils.apiresult.ApiResult;
import com.groupbuying.settleconsumer.domain.SettlePaymentReceiptDO;

import java.util.List;
import java.util.Map;

/**
 * 提现代打款异步回执信息表
 * 
 * @author WANGNING
 * @email wyn20140226@aliyun.com
 * @date 2019-05-23 11:10:38
 * @des
 */

public interface SettleUshopPaymentReceiptService {
	
	SettlePaymentReceiptDO get(Integer paymentreceiptId);
	
	List<SettlePaymentReceiptDO> list(Map<String, Object> map);
	
	int count(Map<String, Object> map);
	
	int save(SettlePaymentReceiptDO settlePaymentReceipt);
	
	int update(SettlePaymentReceiptDO settlePaymentReceipt);
	
	int remove(Integer paymentreceiptId);
	
	int batchRemove(Integer[] paymentreceiptIds);
	/**
	 *银盛代付生成异步回执信息
	 * @param paymentreceipt
	 * @return com.groupbuying.common.apiresult.ApiResult
	 */
	ApiResult createPaymentReceipt(String paymentreceipt);
}
